package com.example.ymm.modules1.entity.hl.yw;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * 业务组抽成比例设置
 */

@Data
public class YwCommissionConfig implements Serializable {

    @TableId
    String commissionId;

    Integer pageType;//页面类型 1 业务抽成 2 迪卡侬抽成

    String deptId; // 营销组 ID
    String deptNo; // 营销组 编号
    String deptName; // 营销组 名称
    BigDecimal businessGroupRate; // 业务组比例

    Integer manageUserExtra;// 业务经理 额外 计算抽成 0或null 不计算 1 计算

    // String manageUserNo; // 业务经理 编号
    // String manageUserName;// 业务经理名称
    BigDecimal manageUserRate; // 业务经理比例
    BigDecimal xiangmuGroupRate; // 项目组比例
    String xiangmuGroupName; // 项目组名称

    BigDecimal jiJingRate;//业务基金比例
    String jiJingName;//业务基金名称

    @TableField(fill = FieldFill.INSERT)
    private Timestamp createTime;

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Timestamp updateTime;

}
